<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>面向对象2</title>
	</head>
	<body>
	</body>
	<script>
		window.onload=function(){
			 let arr = new Array(1,2,3,4,5)
			 let arr2 = new Array(6,7,"a",9)
//			 let arrEnd = arr.concat(arr2)
//			 printf(arrEnd)
//			 
//			join
//			let str =arr.join('#')//分割
//			document.writeln(str)
//			str = str.split('#')//还原
//			printf(str)

//			pop//删除最后一个
//			printf(arr)
//			while(arr.pop() !==undefined){
//				
//			}
//			//清除数据
//			printf(arr)
			//push //在后面添加一个元素
//			document.writeln("添加前")
//			printf(arr)
//			document.writeln("<br/>")
//			console.dir(arr.push(999))
//			document.writeln("添加后")
//			printf(arr)


			//reserve 反序
//			document.writeln("反序前")
//			printf(arr)
//			document.writeln("<br/>")
//			arr.reverse()
//			document.writeln("反序后")
//			printf(arr)
//		

			//shift 删除第一个
//			arr.shift()
//			printf(arr)

//			sort 排序
//			arr.sort()
//			printf(arr)
//			//默认排序
//			arr.sort((a,b)=>{
//				return b-a
//			})
//			//自定义排序
//			printf(arr)
//
//
//			function printf(arr){
//				for (var i = 0; i < arr.length; i++) {
//					document.writeln(arr[i])
//				}
//			}
			
			//Date
//			let date = new Date(2021,10,8,19,22,30)
//			document.writeln(date.getFullYear()+"年"+(date.getMonth()+1)+"月"
//			+date.getDate()+"日"+date.getHours()+"时"+date.getMinutes()+"分"
//			+date.getSeconds()+"秒 星期"+date.getDay())
			
//			let cat1 = new myCat(1,"橘")
//			cat1.showInfo()
//			
//			let cat2 = new myCat(5,"花")
//			cat2.showInfo()
//			
//			function myCat(age,color){
//				this.age = age
//				this.color = color
//				this.showInfo = function(){
//					document.writeln('这只猫'+this.age+"岁了，它的颜色是"+this.color+"色的<br/>")
//				}
//			}
			
			//圆对象 传入一个半径 我能调用里面的方法 获取周长和面积
			PI=3.14
			let yuan1 = new myYuan(2)
			yuan1.showInfo()
			
			function myYuan(r){
				this.mj = PI*r*r
				this.zc = 2*r*PI
				this.showInfo = function(){
					document.writeln('面积是'+this.mj+",周长是"+this.zc+"<br/>")
				}
			}
			
			let jux1 = new myJu(2,3)
			jux1.showInfo()
			
			function myJu(b1,b2){
				this.mj1 = b1*b2
				this.zc1 = (b1+b2)*2
				this.showInfo = function(){
					document.writeln('面积是'+this.mj1+",周长是"+this.zc1+"<br/>")
				}
			}
			
		}
	</script>
</html>
